from 中文库.实用工具.日志 import 默认日志配置, 日志

默认日志配置()

from 中文库.驱动.驱动管理器 import 获取驱动
from 中文库.驱动.超声波测距 import 超声波测距
from 中文库.驱动.车子驱动 import 车子驱动
from 中文库.驱动.灯 import 灯
from 中文库.驱动.蜂鸣器 import 蜂鸣器
from 中文库.驱动.红外避障 import 红外避障
from 中文库.驱动.寻线 import 寻线
from 中文库.驱动.引脚 import 引脚
from 中文库.驱动.引脚驱动 import 引脚驱动

from 中文库.标准库.时间 import 等待
from 中文库.实用工具.输入 import 输入单个字符

car: 车子驱动 = 获取驱动(车子驱动())

用法 = '''
用法：wasd是前后左右,q退出，r停止
'''

print(用法)

while True:
    key = 输入单个字符()
    if key == 'w':
        car.直走(50)
    elif key == 'a':
        car.行走(-50, 50)
    elif key == 's':
        car.直走(-50)
    elif key == 'd':
        car.行走(50, -50)
    elif key == 'q':
        break
    elif key == 'r':
        car.停止()
    else:
        print(f"未知命令：{key}")
    


